package browse

type GeneralListReq struct {
	Keywords          string `form:"keywords"`
	Page              uint8  `form:"page"`
	PageSize          uint32 `form:"pageSize"`
	Organoid          string `form:"organoid"`
	Origin            string `form:"origin"`
	Species           string `form:"species"`
	CultureTechnique  string `form:"cultureTechnique"`
	Biomarker         string `form:"biomarker"`
	Applications      string `form:"applications"`
	Test              string `form:"test"`
	CultureConditions string `form:"cultureConditions"`
	Endpoints         string `form:"endpoints"`
	Characteristics   string `form:"characteristics"`
	Functions         string `form:"functions"`
	DiseaseModeling   string `form:"diseaseModeling"`
}

type GeneralListRes struct {
	SampleId         string `json:"sampleId"`
	Organoid         string `json:"organoid"`
	Origin           string `json:"origin"`
	Species          string `json:"species"`
	CultureTechnique string `json:"cultureTechnique"`
	CultureDays      string `json:"cultureDays"`
	Biomarker        string `json:"biomarker"`
	Applications     string `json:"applications"`
	GeneEditing      string `json:"geneEditing"`
	Imaging          string `json:"imaging"`
	MultiOmics       string `json:"multiOmics"`
	CoCulture        string `json:"coCulture"`
	Xenograft        string `json:"xenograft"`
	Endpoints        string `json:"endpoints"`
	Characteristics  string `json:"characteristics"`
	Functions        string `json:"functions"`
	DiseaseModeling  string `json:"diseaseModeling"`
	References       string `json:"references"`
}
